MIDI controller

MIDI controller is used in two senses.

Contents

Types (hardware and software)

The following are classes of MIDI controller:

Use in a data stream

See also: General MIDI: Controller events

Modifiers such as modulation wheels, pitch bend wheels, sustain pedals, pitch sliders, buttons, knobs, faders, switches, ribbon controllers, etc., alter an instrument's state of operation, and thus can be used to modify sounds or other parameters of music performance in real time via MIDI connections. The 128 virtual MIDI controllers and their electronic messages connect the actual buttons, knobs, wheels, sliders, etc. with their intended actions within the receiving device.

Some controllers, such as pitch bend, are special. Whereas the data range of most continuous controllers (such as volume, for example) consists of 128 steps ranging in value from 0 to 127, pitch bend data may be encoded with over 16,000 data steps. This produces the illusion of a continuously sliding pitch, as in a violin's portamento, rather than a series of zippered steps such as a guitarist sliding their finger up the frets of their guitar's neck. Thus, the pitch wheel on a MIDI keyboard may generate large amounts of data which can lead to a slowdown of data throughput.

The original MIDI spec included 128 virtual controller numbers for real time modifications to live instruments or their audio. MIDI Show Control (MSC) and MIDI Machine Control (MMC) are two separate extensions of the original MIDI spec, expanding MIDI protocol to accept far more than its original intentions.

Common products

The most common MIDI controllers encountered are various sizes of "piano" keyboard. A modern controller lacks internal sound-generation, instead acting as a primary or secondary input for a synthesizer, digital sampler or a computer running a VST instrument or other software sound generator. Many have several user-definable knobs and slide controls which can control aspects of a synthesizer's sound in real-time. Such controllers are much cheaper than a full synthesizer, and are increasingly equipped with Universal Serial Bus, which allows connection to a computer without a MIDI interface. Despite not using MIDI directly, software applications recognize such controllers as a MIDI device. In most cases, a USB-equipped controller can draw necessary power from the interface's 5v line, and does not require an A/C adapter when connected to a computer. Keyboards range in size from 88 weighted-action keys to portable 25-key models. Controllers, such as Audiocubes, can be used for performance applications (by a trained pianist, for example) or by a DJ to trigger sound samples and rhythm loops.

Drums systems are also commonly used, especially dedicated drum pads. Many drum setups are paired with a sound generator from the same manufacturer, but often have a MIDI output in addition. Such systems allow a drummer to practice quietly (through headphones) and to record drum tracks without a studio, expensive microphones, etc. Also, the pads can control any sort of percussion instrument sample, providing the drummer with a greatly increased sound palette.

External links